﻿        
#slider_video { height: 1%; overflow:hidden; padding: 0 0 10px; width:100%}
#slider_video .viewport { height:220px; overflow: hidden; position: relative; }
#slider_video .overview { list-style: none; position: absolute; left: 0; top: 0; }
#slider_video .overview li { margin-bottom:10px; width:100%; display:block; height:100px; overflow:hidden}
#slider_video .overview h4{ font-size:18px; font-family:Roboto; color:#3f92ca; font-weight:normal; padding-bottom:5px;}
#slider_video .overview li .image {float:left; width:23%}
#slider_video .overview li .image img {width:90%}
#slider_video .overview li .description{ float:left; width:77%}
#slider_video .overview li a { color:#000;}
#slider_video .overview li a:hover h4{ text-decoration:underline}

.v3_default_container .section .part .col2 p.more{ text-align:center; font-family:Roboto; font-size:14px; color:#1379be; margin-left:150px; }
.v3_default_container .section .part .col2 p.more a.next {font-family:Roboto; font-size:14px; color:#1379be; font-weight:bold; background:url(/v3/images/more_down_arrow.png) no-repeat bottom center;width:50px; height:20px;display:block;margin:0 auto; line-height:100%; }
.v3_default_container .section .part .col2 p.more a.next :hover {color:#0f649e; background:url(/v3/images/more_down_arrow_hover.png) no-repeat bottom center;}
.v3_default_container .section .part .col2 p.more a.prev {font-family:Roboto; font-size:14px; color:#1379be; font-weight:bold; background:url(/v3/images/more_up_arrow.png) no-repeat bottom center;width:50px; height:20px;display:block;margin:0 auto; line-height:100%; }
.v3_default_container .section .part .col2 p.more a.prev :hover {color:#0f649e; background:url(/v3/images/more_up_arrow_hover.png) no-repeat bottom center;}

.v3_default_container .section .thankyou { width:100%; display:block; padding-top:50px;}
.v3_default_container .section .thankyou h1 { text-align:center;margin:0 auto; font-weight:normal; color:#fff;}
.v3_default_container .section .thankyou h2 { text-align:center;margin:0 auto; font-weight:normal; color:#07609a}

.v3_default_container .section .offer { margin-top:100px; margin-bottom:100px;}
.v3_default_container .section .offer h3 {color:#07609a; margin-bottom:20px;}

.what_popup { width:690px;}
.what_popup .section h3 { color:#075990; font-size:25px; border:none;}
.what_popup .section ul.list { margin-left:20px; margin-top:120px;}
.what_popup .section ul.list li { list-style-type:disc; padding-bottom:15px; font-family:Roboto; font-size:16px;}
.what_popup .section_body { background:url(/v3/images/eti-landing-bg.png) no-repeat 100% 60px;}
.what_popup .section_body .begin { background:url(/v3/images/eti-landing-big-arrow.png) no-repeat; margin-top:80px;  }
.what_popup .section_body .begin .wrap { margin-left:200px}
.what_popup .section_body .begin .wrap h2{ color:#565656; font-size:29px; padding-top:10px;}
.what_popup .section_body .begin .wrap h3{ color:#565656; font-size:22px;}
/*.what_popup .section_body .begin .wrap input[type="text"] { height:30px; padding:1px 5px; border:1px solid #a1a1a1; background:none; }*/
.what_popup .section_body .begin .wrap input[type="text"] {width:68%;margin-right:1%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family:"Signika"; font-size:16px; padding: 8px 6px; margin-top:10px; font-weight:normal; color:#212121;}
.what_popup .section_body .begin .wrap .button { float:right; margin-top:8px; background: #127abd; padding: 11px 37px; color: #fff; text-transform: uppercase; font-size: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; cursor:pointer; font-family:"Signika"; text-decoration:none; }
.what_popup .section_body .begin .wrap .button:hover { background: #369ddf; }

.what_popup .share { float:left; width:250px; margin-left:200px; }
.what_popup .share label { float:left; font-size:14px; color:#000; margin-top:5px; font-family:Roboto;}
.what_popup .share ul { float:left; margin:5px 0 20px 0px; }
.what_popup .share p{ text-align:center}
.what_popup .share p a { color:#1e946c}
.what_popup .share p a:hover { text-decoration:underline}
.what_popup .share ul { width:100%; }    
.what_popup .share li { float:left; margin-left:0.7%; width:16%; }    
.what_popup .share li.first { margin-left:0px;}    
.what_popup .share li a.share_icon { background: url(/v3/images/community-share_icon.png) no-repeat; width:30px; height:30px; display:block; float:left; margin-left:5px; margin-top:5px;}
.what_popup .share li  a.share_icon.link{background-position: 0 0px;}
.what_popup .share li  a.share_icon.link:hover{background-position: 0 -30px;}
.what_popup .share li  a.share_icon.email{background-position: -37px 0px;}
.what_popup .share li  a.share_icon.email:hover{background-position: -37px -30px;}
.what_popup .share li  a.share_icon.facebook{background-position: -74px 0px;}
.what_popup .share li  a.share_icon.facebook:hover{background-position: -74px -30px;}
.what_popup .share li  a.share_icon.twitter{background-position: -111px 0px;}
.what_popup .share li  a.share_icon.twitter:hover{background-position: -111px -30px;}
.what_popup .share li  a.share_icon.gplus{background-position: -148px 0px;}
.what_popup .share li  a.share_icon.gplus:hover{background-position: -148px -30px;}
.what_popup .share li  a.share_icon.pinterest{background-position: -185px 0px;}
.what_popup .share li  a.share_icon.pinterest:hover{background-position: -185px -30px;}
.what_popup .share li.last  { float:left; margin-left:10px }







    .new_home h1 {font-weight:normal; color:#1168a4; font-size:68px; line-height:100%;}
.new_home h3 {font-weight:normal; color:#1168a4; display:block; font-size:30px;}
.new_home .col {width:50%; float:left;}
.new_home .col60 {width:62%; float:left;}
.new_home .col40 {width:38%; float:left;}
.new_home .eckhart-free { margin:10px 20px; }
.new_home .eckhart-free h3 {font-weight:normal; color:#1168a4; display:block; font-size:32px;}
.new_home .eckhart-free ul {padding-top:10px; clear:both}
.new_home .eckhart-free ul li { display: inline-block; width: 90%; height: 34px; padding-left: 35px; font-size: 14px; margin:7px 0px; 
                                background: url(/v3/images/check-black.png) no-repeat 0px 5px; }
.new_home .eckhart-free ul li.oneliner { margin:0px 0px; padding-top:10px; height:24px;}
.new_home .eckhart-free ul li span { float: left; padding-right:6px; }
.new_home a.green_button { float:left; padding: 15px 20px; line-height: 28px; margin: 20px 30px; display: block; cursor: pointer;                                    
                            color: #fff; font-size: 20px; background: #3ab54a; border: none; text-transform:none;
                            -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff}
.new_home a.green_button:hover{background:#0d8b2c;}
.new_home a.green_button.glow {                
        -webkit-box-shadow: 0px 0px 45px 8px #fff;
        -moz-box-shadow: 0px 0px 45px 8px #fff;
        box-shadow: 0px 0px 45px 8px #fff;
    }

.new_home .video-list {}        
.new_home .video-list .video-casourel{float:left;width:100%;clear:both;position:relative;}
.new_home .video-list .video-casourel .buttons {background:none;}
.new_home .video-list .video-casourel .buttons div{position:absolute;top:17%;}
.new_home .video-list .video-casourel .buttons .prev{left:0;}
.new_home .video-list .video-casourel .buttons .next{right:0;}
.new_home .video-list .video-casourel .buttons a{display:block;width:41px;height:160px;text-indent:-9999px; background:url(/v3/images/eti-new-right.png) no-repeat;}
.new_home .video-list .video-casourel .buttons .next a{background:url(/v3/images/eti-new-left.png) no-repeat;}
.new_home .video-list .video-casourel .visible-area{float:left;width:850px;margin:0 0 0 60px;overflow:hidden; height:160px; margin-left:35px;}
.new_home .video-list .video-casourel .visible-area ul{float:left;width:100%;margin:0;}
.new_home .video-list .video-casourel .visible-area ul li{float:left;list-style-type:none; margin-left:10px}          

.new_home .quote {padding:10px 15%; width:70%; height:120px; clear:both; margin-top:20px;}
.new_home .quote blockquote, blockquote p {
    font-size:35px; font-weight:normal; font-family:Raleway; line-height:110%;
	text-indent: -0.4em;
}        
.new_home .quote blockquote p cite {font-size:24px; font-weight:normal; font-style:normal}

.new_home .quote h2 {font-size:35px; font-weight:normal}
.new_home .quote h2 span {font-size:24px; font-weight:normal}
        

.new_home .testimonial { }
.new_home .testimonial ul {}
.new_home .testimonial ul li { display: inline-block; width: 90%; height: 195px; }        
.new_home .testimonial ul li blockquote p{
    font-family:Vollkorn; font-style:italic; line-height:120%;font-size:20px; 
	text-indent: -0.4em;margin-top:40px; 
}        
.new_home .testimonial ul li img {width:180px; float:left; padding-right:20px;}        
.new_home .testimonial ul li span {font-style:normal; font-size:18px; margin-left:20px; }        
/*.new_home .testimonial ul li div{ float: left; width:74%; margin-left:20px; font-size:19px; margin-top:40px;
                                    font-family:Vollkorn; font-style:italic; line-height:120%;}
    */
             
.new_home .section2 {background:url(/v3/images/new-home-grass.jpg) no-repeat; background-size:100% 100%;  width:100%; height:580px;}
.new_home .section2 ul {padding-top:30px; clear:both}
.new_home .section2 ul li { display: inline-block; width: 90%; height: 54px; padding-left: 135px; font-size: 16px; margin:4px 0px; 
                            font-family:Vollkorn; font-style:italic; line-height:120%; padding-top:10px;
                                background: url(/v3/images/blue-arrow.png) no-repeat 50px 0px; }
.new_home .section2 ul li.oneliner { padding-top:20px; height:34px;}
.new_home .section2 ul li span { float: left; padding-right:6px; }
.new_home .section2 .experience { border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; height:90px; width:680px;
                                    font-size:26px; font-family:Raleway; padding:0px 10px; margin-left:50px;}
.new_home .section2 .experience h3{ font-size:23px; font-family:Raleway; padding:30px 10px; color:#383838}
.new_home .white {background:url(/v3/images/down-blue-arrow2.png), url(/v3/images/white-bg.png); 
                    background-position: 92% 90%, left top;
                background-repeat: no-repeat, repeat;
                background-size:128px 152px, 100% 100%;  
                    width:83%; height:490px;margin:50px 80px}
        
.new_home .about {width:100%; height:480px;}
.new_home .about .left{width:63%; height:480px; float:left;display:block; background:url(/v3/images/about-grass-bg.jpg) no-repeat; background-size:100% 100% }
.new_home .about .right{width:37%; height:480px; float:left;display:block; }
.new_home .about .right .content{margin:15px 25px}        
.new_home .about .right .content p{font-family:Roboto; font-size:12px;}        
.new_home .about h2{font-weight:normal; font-size:32px;}
        
        
.new_home .section3 {background:url(/v3/images/down-blue-arrow2.png), url(/v3/images/awaken-bg.jpg); 
                        background-position: 32% 63%, left top;
                        background-repeat: no-repeat, no-repeat;
                        background-size:128px 152px, 100% 100%;  
                        width:100%; height:580px;}
.new_home .section3 .content{padding:30px 50px}
.new_home .section3 h2{font-weight:normal; font-size:40px; line-height:110%}
.new_home .section3 ul {margin-left:120px; margin-top:10px;}
.new_home .section3 ul li { list-style-type: disc; font-family:Vollkorn; height:24px; font-size:14px; }        

.new_home .support {margin-top:20px;}
.new_home .support h2{font-weight:normal; font-size:18px; line-height:110%; text-indent:30px; float:left; width:200px; display:block; }
.new_home .support .content {width:100%; border-top:1px solid #898989; border-bottom:1px solid #898989;  height:90px; clear:both; padding:15px 0px}
.new_home .support .col {width:49%; float:left; display:block}
.new_home .support .col .right{float:right;}
.new_home .support .contact {padding:10px 10px; margin:10px 40px;}
.new_home .support h3{font-weight:normal; font-size:16px; line-height:110%; text-indent:30px; font-family:Roboto; color:#777777}
.new_home .support p{font-family:Raleway; color:#777777; font-size:12px; margin:3px 0px}        
.new_home .support ul.share {float:right; width:215px;}    
.new_home .support ul li  { display:inline-block; margin-left:20px; }    
.new_home .support ul li a.share_icon { background: url(/v3/images/eti-new-social.png) no-repeat; 
                                        width:51px; height:51px; display:block; float:left; text-indent:-9999px}
.new_home .support ul li a.share_icon.gplus{background-position: -5px 0px;}
.new_home .support ul li a.share_icon.gplus:hover{background-position: -5px -51px;}
.new_home .support ul li a.share_icon.facebook{background-position: -82px 0px;}
.new_home .support ul li a.share_icon.facebook:hover{background-position: -82px -51px;}
.new_home .support ul li a.share_icon.twitter{background-position: -158px 0px;}
.new_home .support ul li a.share_icon.twitter:hover{background-position: -158px -51px;}
.thumb {position:relative}
.thumb .bar {position:absolute; bottom:0; left:0; color:#fff; font-family:Roboto; padding:8px 15px;
                background:url(/v3/images/black-transparent.png) repeat; width:240px; height:19px}



.new_home .where { margin:30px 30px; background:url(/v3/images/huffpost-green-arrow.png) no-repeat 50% 7%; height:640px;}
.new_home .where h3 {font-weight:normal; color:#3ab54a; display:block; font-size:30px;}
.new_home .where p { font-size:14px; font-family:Roboto; margin:10px 0px 50px 0px; line-height:150%}
.new_home .where ul {padding-top:30px; clear:both}
.new_home .where ul li { display: inline-block; width: 90%; height: 34px; padding-left: 35px; font-size: 14px; margin:7px 0px; 
                                background: url(/v3/images/check-black.png) no-repeat 0px 5px; }
.new_home .where ul li.oneliner { margin:0px 0px; padding-top:10px; height:24px;}
.new_home .where ul li span { float: left; padding-right:6px; }
.new_home .where a.green_button { font-size:16px; width:90%;margin:0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.new_home .huffpost-video h3 {font-weight:normal; color:#2f2f2f; display:block; font-size:30px;}
.new_home .huffpost-video h4 {font-weight:normal; color:#2f2f2f; display:block; font-size:20px; font-family:Roboto; font-size:18px;}
.new_home .social {height:30px;float:right}
.new_home .social h4{font-family:Roboto;color:#0099d3; float:left;width:140px;line-height:150%}
.new_home .social a.icon { float:left; background: url('/v4/images/social-mini2.png') no-repeat; width:28px;height:27px; margin-right:5px;}
.new_home .social a.icon.link { background-position:0 0; }
.new_home .social a.icon.link:hover { background-position:0px -27px; }
.new_home .social a.icon.email { background-position:-35px 0px; }
.new_home .social a.icon.email:hover { background-position:-35px -27px; }
.new_home .social a.icon.facebook { background-position:-68px 0; }
.new_home .social a.icon.facebook:hover { background-position:-68px -27px; }
.new_home .social a.icon.twitter { background-position:-102px 0; }
.new_home .social a.icon.twitter:hover { background-position:-102px -27px; }
.new_home .social a.icon.gplus { background-position:-135px 0; }
.new_home .social a.icon.gplus:hover { background-position:-135px -27px; }
.new_home .social a.icon.pinterest { background-position:-168px 0; }
.new_home .social a.icon.pinterest:hover { background-position:-168px -27px; }

.new_home .comments {border: 1px solid #c9c9c9;padding:20px;margin-top:20px;overflow-y:scroll;height:600px; }
.new_home .comments h3{border-bottom:1px solid #c9c9c9; width:95%;padding-bottom:10px;margin-bottom:20px;text-indent:10px; }
.new_home .comments ul.list { float:left; width:97%; padding-left:3%; }
.new_home .comments ul.list li { float:left; width:100%; margin-bottom:5px; }
.new_home .comments ul.list li ul.level_cmt { float:left; width:87%; margin:10px 0 0 13%; }
.new_home .comments ul.list li .header { float:left; width:100%; }
.new_home .comments ul.list li .header .thumb { float:left; width:16%; min-height:52px; margin-right:4%; padding:5px 0; max-width:65px; border:1px solid #ccc; background:url(../images/sprites-color.png) repeat-x 0 -801px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.new_home .comments ul.list li .header .thumb img { display:block;  }
.new_home .comments ul.list li .header .info { float:left; width:75%; }
.new_home .comments ul.list li .header .info .name a { font-size:16px; color:#289b42; }
.new_home .comments ul.list li .header .info .name span,.share_video ul.list li .header .info .time span { font-size:11px; color:#545454; }
.new_home .comments ul.list li .header .info .time { font-size:16px; color:#12807f; }
.new_home .comments ul.list li .content  { float:left; width:87%; padding-left:13%; margin-top:10px; }
.new_home .comments ul.list.private li .content  { width:85%; padding-left:15%; }
.new_home .comments ul.list li ul li .content { width:100%; padding-left:0; }
.new_home .comments ul.list li .content p { padding-bottom:15px; color:#3c3c3c; }
.new_home .comments ul.list .button { float:right; }
.new_home .comments ul.list .button li { float:left; width:auto; margin-left:10px; }
.new_home .comments ul.list .button li a { display:block; padding:6px 25px; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.new_home .comments ul.list .button li.report a { background:#dd7f66; }
.new_home .comments ul.list .button li.report a:hover { background:#c5725c; }
.new_home .comments ul.list .button li.reply a { background:#3ab652; }
.new_home .comments ul.list .button li.reply a:hover { background:#33a148; }
.new_home .comments .input { float:left; width:100%; margin-top:40px; margin-bottom:10px;}
.new_home .comments .input h3 { font-size:24px; font-weight:normal; color:#545454; }
.new_home .comments .input textarea { float:left; width:96%; max-width:96%; min-width:96%; height:250px; min-height:200px; max-height:250px; margin-top:10px; padding:10px 2%;border:none; background:#fefefe url(../images/sprites-color.png) repeat-x 0 -876px; font-family:"arial"; }
.new_home .comments .input .buttons { float:right; margin-top:20px; }
#comment_input input[type="text"], #reply_input input[type="text"]  { width: 250px; padding: 0 5px; margin-top:5px; margin-right: 10px; height: 30px; line-height: 35px; border: 1px solid #959595;}
#comment_input textarea, #reply_input textarea  { border: 1px solid #ededed;}
.new_home .comments.scroll-style-3::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5;}
.new_home .comments.scroll-style-3::-webkit-scrollbar{width: 8px; background-color: #F5F5F5;}
.new_home .comments.scroll-style-3::-webkit-scrollbar-thumb { background-color: #707070; border-radius: 10px;}

#huffpost_header {margin-top:10px;}
#huffpost_header .top {float:none;}
#huffpost_header .top .line_4 {background:#34a5d3; height:4px; width:100%;}
#huffpost_header .top .line_1 {background:#34a5d3; height:1px; width:100%;}
#huffpost_header .top a.back{font-family:Arial; color:#447668; font-size:18px; padding:10px 0px;display:block}
#huffpost_header .top .logo {float:left; width:50%; background:#fff url(/v3/images/huff-post-header.png) no-repeat top right; height:172px;}
#huffpost_header .top .subtitle {float:left; width:50%; }
#huffpost_header .top .subtitle h1 {font-family:Raleway; font-size:38px; color:#206d8d; width:auto; font-weight:400; float:right; padding-top:50px; padding-bottom:30px;}
#huffpost_header .top .subtitle h1.ver2 {float:left; margin-left:60px; font-size:36px; margin-top:10px; }



.floatingMessage { background: #72BCBB; width: 216px; height: 120px; padding: 10px 10px 10px 20px; position: absolute; z-index: 10; color: #fff; 
                    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:14px;}   
     #share-link-panel{width:500px;height:30px;display:none; padding-left:10px; z-index:99;}
    #share-link-panel input[type="text"] {width: 430px; padding: 0 5px; margin-right: 10px; height: 30px; line-height: 30px; border: 1px solid #cacaca; font-size: 14px;}
    #share-link-panel a.close { background: url(/v3/images/download_close.png) no-repeat;width: 20px;height: 14px;position: absolute;top: 5px;right:2px; display:block;}

 a.cancel { float:left; padding: 10px 25px; line-height: 28px; margin-left: 10px; display: block; cursor: pointer; text-transform: uppercase; width:120px; text-decoration:none !important;text-align:center; font-size:13px !important;font-family: Arial, Verdana;
                                color: #fff; font-size: 13px; background: #d1b6b9; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #811111; color:#811111 !important}
    a.cancel:hover{background:#c09ca0;}
    a.ok { float:left; padding: 10px 25px; line-height: 28px; margin-left: 10px; display: block; cursor: pointer; text-transform: uppercase; width:120px; text-decoration:none !important; text-align:center;font-size:13px !important;font-family: Arial, Verdana;
                            color: #fff; font-size: 13px; background: #33ba57; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff !important}
    a.ok:hover{background:#1ea241;}

 .purchase_popup { width: 650px; background: #fff; padding: 10px 40px; display: block; font-size:14px;line-height:170%; }
  .purchase_popup .section input[type="text"] { height:25px; padding:1px 5px; border:1px solid #a1a1a1; background:none; }
	
    .purchase_popup a.close { float:right;margin-right:-20px; }
    .purchase_popup a.close img { width:23px; height:21px; }
    .purchase_popup .header { width:100%; height:55px; margin-top:20px;}
    .purchase_popup .header .logo{ float:left;width:63px;height:62px; }
    .purchase_popup .header h2{ float:left; width:450px;margin-top:10px; margin-left:20px;font-size:30px; }
    .purchase_popup .header a.back {float:left; background:url(/v3/images/share_modal_leftarrow.png) no-repeat; height:35px; margin:15px 10px; text-indent:30px; font-size:18px; padding-top:2px; cursor:pointer}
    .purchase_popup .header a.back:hover {text-decoration:underline}
    .purchase_popup .section { margin-top:10px; border-top:1px solid #d7d7d7;padding:20px 0px 0px 0px; width:100%;}        
    .purchase_popup .section a{ color:#000000;text-decoration:underline; }        
    .purchase_popup .section h3{float: left; width: 100%; font-size: 22px; line-height: 120%; border:none; border-bottom:1px solid #d7d7d7;}        
        .purchase_popup .section .detail_box {background:#e0edf0; width:100%; display:block;float:left; 
                                        -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
    .purchase_popup .section .detail_box .wrap {padding:20px;}
    .purchase_popup .section .detail_box .wrap img {width:30%;float:left; display:block;max-height:160px;}
    .purchase_popup .section .detail_box .wrap .detail {float:left; width:65%; font-size:12px; margin-left:5%;}
    .purchase_popup .section .detail_box .wrap .detail h5 {color:#12807f; font-size:22px; padding-bottom:0px;margin-bottom:7px; line-height:130%}
    .purchase_popup .section .detail_box .wrap .detail h6 {font-size:16px; margin:10px 0px 5px 0px;}
    .purchase_popup .section .detail_box .wrap .detail span.blue {font-weight:bold;}
    .purchase_popup .section .link_box {padding:10px 0px; width:100%;color:#3d8191; font-size:14px; font-weight:bold; font-family:"Roboto"}
    .purchase_popup .section .link_box input[type=text]{width:80%;border:none; font-size:14px; font-family:"Roboto"}
    .purchase_popup .section .link_box input.copy{ float:right; display: block; cursor: pointer; text-transform: uppercase; color: #fff; font-size: 11px; background: #33a5d2; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;padding:5px 20px; margin-top:0px;}
    .purchase_popup .section .link_box input.copy:hover{background:#1584b0;}
    .purchase_popup .section .link_box a.copy{ float:right; display: block; cursor: pointer; text-transform: uppercase; color: #fff; font-size: 11px; background: #33a5d2; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;padding:2px 20px; margin-top:-2px; text-decoration:none}
    .purchase_popup .section .link_box a.copy:hover{background:#1584b0;}

 .purchase_popup .section .bookmark_share_form {margin-top:20px; width:100%}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 {float:left; width:70%; }
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul {width:100%; }
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li{margin-right:20px;width:98%;float:left;margin-bottom:10px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li span {float:right; font-size:14px; font-weight:bold; color:#4b9594; margin-right:20px; margin-top:8px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li input{ padding:0 5px; margin-right:10px; width:330px; height:38px; float:right; line-height:30px; border:1px solid #cacaca; font-size:18px; font-weight:normal; }
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li textarea{ padding:0 5px; margin-right:10px; width:330px; float:right; line-height:22px; border:1px solid #cacaca; height:100px;font-size:16px; font-weight:normal;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button{float:left; width:100%; padding-bottom:20px; margin-top:20px; margin-left:126px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.green_button_m{ text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:15px 50px; 
                                                  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.green_button_m:hover{ background:#33a048;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m{ text-transform:uppercase; font-size:12px; background:#dedede; color:#ffffff; padding:15px 30px; 
                                                  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m:hover{ background:#bababa;}
    .purchase_popup .section .bookmark_share_form .bookmark-col2 {float:left; width:29%;  }
    .purchase_popup .section .bookmark_share_form .bookmark-col2 h6.blue{ color:#12807f; font-size:14px; }
    .purchase_popup .section .bookmark_share_social {margin-top:20px; width:100%; }
    .purchase_popup .section .bookmark_share_social ul {width:100%; }
    .purchase_popup .section .bookmark_share_social ul li {width:232px; float:left; margin-top:20px;}
    .purchase_popup .section .bookmark_share_social ul li.longer {width:270px; background:red;}
    .purchase_popup .section .bookmark_share_social a.share_icon { background: url(/v3/images/share-modal-icons.png) no-repeat; width:72px; height:72px; display:block; float:left; text-indent:92px; }
    .purchase_popup .section .bookmark_share_social a.share_icon:hover h5 { text-decoration:underline;}
    .purchase_popup .section .bookmark_share_social a.share_icon h5 {padding-top:20px; font-size:18px; text-decoration:none; font-weight:normal; font-family:Raleway; }
    .purchase_popup .section .bookmark_share_social a.share_icon.pinterest{background-position: 0px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.pinterest:hover{background-position: 0px -72px;}    
    .purchase_popup .section .bookmark_share_social a.share_icon.gplus{background-position: -77px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.gplus:hover{background-position: -77px -72px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.email{background-position: -154px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.email:hover{background-position: -154px -72px;}    
    .purchase_popup .section .bookmark_share_social a.share_icon.facebook{background-position: -231px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.facebook:hover{background-position: -231px -72px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.twitter{background-position: -308px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.twitter:hover{background-position: -308px -72px;}
.red_join_button{position:absolute;right:0px;top:90px;background:#b34145;color:#fff;padding:10px 20px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }